*{
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
body,.max750{
  max-width: 750px;
  margin: 0 auto;
}
ul, ol, li {
  list-style: none;
}
a {
  text-decoration: none;
  outline: none;
}
body{
  font-family: 'PingFang SC', 'arial', 'sans-serif';
}
body{
  background-color: #ededed;
}
a, h1, h2, h3, p {
  margin: 0;
  border-style: none;
  padding: 0px;
  font: inherit;
  color: inherit;
  text-decoration: inherit;
  text-align: inherit;
}
.text-undeline{
  text-decoration: underline;
}
.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden
}
img{
  border:none;
}
input {
  -webkit-appearance: textfield;
  background-color: white;
  -webkit-rtl-ordering: logical;
  cursor: text;
  padding: 1px;
  border-width: 2px;
  border-style: inset;
  border-color: initial;
  border-image: initial;
  outline-color: invert ;
  outline-style: none ;
  outline-width: 0px ;
  border: none ;
  border-style: none ;
  text-shadow: none ;
  -webkit-appearance: none ;
  -webkit-user-select: text ;
  outline-color: transparent ;
  box-shadow: none;
}
input, textarea, select, button {
  text-rendering: auto;
  color: initial;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
  text-align: start;
  margin: 0em;
  font: 400 11px system-ui;
}
.hide {
  display: none
}

.twohide,.twoHide {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-pack: center;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all
}

.huanhang {
  word-break: break-all;
  white-space: pre-wrap
}

.onehide,oneHide {
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.yeswrap {
  word-wrap: break-word;
  word-break: normal
}

.nowrap {
  white-space: nowrap
}

.overhide {
  overflow: hidden
}

.overxhide {
  overflow-x: hidden
}

.overyhide {
  overflow-y: hidden
}

.dsf {
  display: flex;
  display: -webkit-flex
}
.fg1{
  flex-grow: 1;
  width: 0;
}
.dsif {
  display: inline-flex;
  display: -webkit-inline-flex
}

.jcc {
  justify-content: center
}

.txtcen {
  text-align: center
}

.jcsb {
  justify-content: space-between
}

.jcfe {
  justify-content: flex-end
}

.txtright {
  text-align: right
}

.alb {
  align-items: baseline
}

.alc {
  align-items: center
}

.alfe {
  align-items: flex-end
}
.w100b{
  width: 100%;
}
.h100b{
  height: 100%;
}
.col0d5fff{
  color: #0d5fff;
}
.bg0d5fff{
  background-color: #0d5fff;
}
.bd0d5fff{
  border: 1px solid #0d5fff;
}
.col333{
  color: #333;
}
.colfff{
  color: #fff
}
.bsbox{
  box-sizing: border-box;
}
.object-fit-cover{
  object-fit: cover;
}
.pore{
  position: relative;
}
.poab{
  position: absolute;
}
.pofx{
  position: fixed;
}
.l0{
  left: 0;
}
.t0{
  top: 0;
}
.r0{
  right: 0;
}
.b0{
  bottom: 0;
}
.bgf9fafc{
  background-color: #f9fafc;
}
.fwb{
  font-weight: bold;
}
.col98{
  color: #989898;
}
.word-wrap-break-word{
  word-wrap: break-word;
  word-break: break-all;
}
.bg2b2f33{
  background-color: #2b2f33;
}
.col80{
  color: #808080;
}
.bbccc{
  border-bottom: 1px solid #ccc;
}
.colccc{
  color: #ccc;
}
.w40{
  width: .4rem;
}
.mb8{
  margin-bottom: .08rem;
}
.h4{
  height: .04rem;
}
.pt60{
  padding-top: .6rem;
}
.fz38{
  font-size: .38rem;
}
.pt10{
  padding-top: .1rem;
}
.pt80{
  padding-top: .8rem;
}
.fz28{
  font-size: .28rem;
}
.h88{
  height: .88rem;
}
.w88{
  width: .88rem;
}
.pt20{
  padding-top: .2rem;
}
.pl40{
  padding-left: .4rem;
}
.pr40{
  padding-right: .4rem;
}
.pt40{
  padding-top: .4rem;
}
.pb40{
  padding-bottom: .4rem;
}
.h142{
  height: 1.42rem;
}
.w172{
  width: 1.72rem;
}
.w106{
  width: 1.06rem;
}
.w120{
  width: 1.2rem;
}
.lh29{
  line-height: .29rem;
}
.fz21{
  font-size: .21rem;
}
.fz34{
  font-size: .34rem
}
.pb60{
  padding-bottom: .6rem;
}
.pl100{
  padding-left: 1rem;
}
.pr100{
  padding-right: 1rem;
}
.pr10{
  padding-right: .1rem;
}
.w80{
  width: .8rem;
}
.h80{
  height: .8rem;
}
.pt36{
  padding-top: .36rem;
}
.fz24{
  font-size: .24rem;
}
.w164{
  width: 1.64rem;
}
.h164{
  height: 1.64rem;
}
.pl80{
  padding-left: .8rem;
}
.pr80{
  padding-right: .8rem;
}
.pb90{
  padding-bottom: .9rem;
}
.w246{
  width: 2.46rem;
}
.fz36{
  font-size: .36rem;
}
.pl56{
  padding-left: .56rem;
}
.pt56{
  padding-top: .56rem;
}
.w208{
  width: 2.08rem;
}
.h208{
  height: 2.08rem;
}
.pl120{
  padding-left: 1.2rem;
}
.pr120{
  padding-right: 1.2rem;
}
.pt24{
  padding-top: .24rem;
}
.pt94{
  padding-top: .94rem;
}
.fz32{
  font-size: .32rem;
}
.bg393e44{
  background-color: #393e44;
}
.pr56{
  padding-right: .56rem;
}
.bgfff{
  background-color: #fff;
}
.w50b{
  width: 50%;
}
.pl30{
  padding-left: .3rem;
}
.pr30{
  padding-right: .3rem;
}
.pt30{
  padding-top: .3rem;
}
.pb30{
  padding-bottom: .3rem;
}
.w30{
  width: .3rem;
}
.h30{
  height: .3rem;
}
.pb24{
  padding-bottom: .24rem;
}
.zindex9{
  z-index: 9;
}
.pl35{
  padding-left: .35rem;
}
.pr35{
  padding-right: .35rem;
}
.h140{
  height: 1.4rem;
}
.fz72{
  font-size: .72rem;
}
.h50{
  height: .5rem;
}
.h45{
  height: .45rem;
}
.mb24{
  margin-bottom: .24rem;
}
.w670{
  width: 6.7rem;
}
.h72{
  height: .72rem;
}
.w456{
  width: 4.56rem;
}
.bd97{
  border: 1px solid #979797;
}
.bdra6{
  border-radius: .06rem;
}
.w160{
  width: 1.6rem;
}
.h68{
  height: .68rem;
}
.fz30{
  font-size: .3rem;
}
.w200{
  width: 2rem;
}
.h200{
  height: 2rem;
}
.w350{
  width: 3.5rem;
}
.w644{
  width: 6.44rem;
}
.pb100{
  padding-bottom: 1rem;
}
.w88{
  width: .88rem;
}
.h88{
  height: .88rem;
}
body img{
  max-width: 100%;
}
.pt50{
  padding-top: .5rem;
}
.pt70{
  padding-top: .7rem;
}
.w540{
  width: 5.4rem;
}
.lh33{
  line-height: .33rem;
}
.w340{
  width: 3.4rem;
}
.h919{
  height: 9.19rem;
}
.h563{
  height: 5.63rem;
}
.h724{
  height: 7.24rem;
}
.h740{
  height: 7.4rem;
}
.h780{
  height: 7.8rem;
}
.h540{
  height: 5.4rem;
}
.h475{
  height: 4.75rem;
}
.h863{
  height: 8.63rem;
}
.h138{
  height: 1.38rem;
}
.h96{
  height: .96rem;
}
.fz20{
  font-size: .2rem;
}
.h40{
  height: .4rem
}
.bg0060ff{
  background-color: #0060ff
}
.h300{
  height: 3rem
}
.h137{
  height: 1.37rem
}
.w137{
  width: 1.37rem
}
.h120{
  height: 1.2rem
}
.mt30{
  margin-top: .3rem
}
.colf84e38{
  color: #f84e38
}
.fz26{
  font-size: .26rem
}
.col34{
  color: #343434;
}
.w66{
  width: .66rem
}
.h66{
  height: .66rem
}
.h110{
  height: 1.1rem
}
.w13{
  width: .13rem
}
.h27{
  height: .27rem
}
.pl50{
  padding-left: .5rem
}
.pr50{
  padding-right: .5rem
}
.mr30{
  margin-right: .3rem
}
.bb9a{
  border-bottom: 1px solid #9a9a9a
}
.col666{
  color: #666
}
.w362{
  width: 3.62rem
}
.h325{
  height: 3.25rem
}
.h92{
  height: .92rem
}
.bdra12{
  border-radius: .12rem
}
.fz40{
  font-size: .4rem
}
.pb190{
  padding-bottom: 1.9rem
}
.w180{
  width: 1.8rem;
}
.h180{
  height: 1.8rem;
}
.t30{
  top: .3rem
}
.l30{
  left: .3rem
}
.mb30{
  margin-bottom: .3rem
}
.w643{
  width: 6.43rem
}
.h470{
  height: 4.7rem
}
.h84{
  height: .84rem
}
.pl55{
  padding-left: .55rem
}
.pr55{
  padding-right: .55rem
}
.col3e4140{
  color: #3e4140
}
.bb9a{
  border-bottom: 1px solid #9a9a9a
}
.flexwrap{
  flex-wrap: wrap
}
.w25b{
  width: 25%
}
.w90{
  width: .9rem
}
.h90{
  height: .9rem
}
.pt15{
  padding-top: .15rem
}
.pt24{
  padding-top: .24rem
}
.colfe4747{
  color: #fe4747
}
.pb80{
  padding-bottom: .8rem
}
.bdfff-w4{
  border: .04rem solid #fff
}
.w69{
  width: .69rem
}
.pt6{
  padding-top: .06rem
}
.h260{
  height: 2.6rem
}
.colfff600{
  color: #fff600
}
.w70{
  width: .7rem
}
.h70{
  height: .7rem
}
.bdra18{
  border-radius: .18rem
}
.pl70{
  padding-left: .7rem
}
.pr70{
  padding-right: .7rem
}
.w48{
  width: .48rem
}
.pl24{
  padding-left: .24rem
}
.w350{
  width: 3.5rem
}
.w250{
  width: 2.5rem
}
.w87{
  width: .87rem
}
.h36{
  height: .36rem
}
.bdra7{
  border-radius: .07rem
}
.coled{
  color: #ededed;
}
.ml48{
  margin-left: .48rem
}
.h90b{
  height: 90%;
}
.colff7200{
  color: #ff7200;
}
.pb70{
  padding-bottom: .7rem
}
.h60{
  height: .6rem
}
.bdff7200-w2{
  border: 2px solid #ff7200
}
.fz22{
  font-size: .22rem
}
.colde5700{
  color: #de5700
}
.w148{
  width: 1.48rem
}
.h148{
  height: 1.48rem
}
.bgdb{
  background-color: #dbdbdb
}
.h48{
  height: .48rem
}
.bdra18{
  border-radius: .18rem
}
.pl75{
  padding-left: .75rem
}
.pr75{
  padding-right: .75rem
}
.w64{
  width: .64rem
}
.h54{
  height: .54rem
}
.h125{
  height: 1.25rem
}
.bb999{
  border-bottom: 1px solid #999
}
.w400{
  width: 4rem
}
.w450{
  width: 4.5rem
}
.col0060ff{
  color: #0060ff
}
.fz84{
  font-size: .84rem
}
.w500{
  width: 5rem
}
.h76{
  height: .76rem
}
.bdra10{
  border-radius: .1rem
}
.pb20{
  padding-bottom: .2rem
}
.h100{
  height: 1rem
}
.mt50{
  margin-top: .5rem
}
.mt20{
  margin-top: .2rem
}
.mb20{
  margin-bottom: .2rem
}
.w100{
  width: 1rem
}
.w560{
  width: 5.6rem
}
.h6{
  height: .06rem
}
.w72{
  width: .72rem
}
.colf00{
  color: #f00
}
.pr50{
  padding-right: .5rem
}
.w520{
  width: 5.2rem
}
.h106{
  height: 1.06rem
}
.fz48{
  font-size: .48rem
}
.bgf69416{
  background-color: #f69416
}
.w27{
  height: .27rem
}
.w32{
  width: .32rem
}
.pr35{
  padding-right: .35rem
}
.w300{
  width: 3rem
}
.h56{
  height: .56rem
}
.bdra28{
  border-radius: .28rem
}
.mb60{
  margin-bottom: .6rem
}
.h400{
  height: 4rem
}
.bdra40{
  border-radius: .4rem
}
.w44d66b{
  width: 44.66%;
}
.fz16{
  font-size: .16rem
}
.fz13{
  font-size: .13rem
}
.fz14{
  font-size: .14rem
}
.pl12{
  padding-left: .12rem
}
.pr12{
  padding-right: .12rem
}
.pb15{
  padding-bottom: .15rem
}
.pl20{
  padding-left: .2rem
}
.pr20{
  padding-right: .2rem
}
.w36{
  width: .36rem
}
.bdb7{
  border: 1px solid #b7b7b7
}
.bdra50b{
  border-radius: 50%
}
.h22{
  height: .22rem
}
.bdfd5100{
  border: 1px solid #fd5100
}
.bgfd5100{
  background-color: #fd5100
}
.pl75{
  padding-left: .75rem
}
.col2f95e9{
  color: #2f95e9
}
.w168{
  width: 1.68rem
}
.bd0060ff-w2{
  border: 2px solid #0060ff
}
.mr65{
  margin-right: .65rem
}
.w470{
  width: 4.7rem
}
.bge3edff{
  background-color: #e3edff
}
.colfd4646{
  color: #fd4646
}

/*
  2020-9-22 新增
*/
.pt65{
  padding-top: .65rem;
}
.h360{
  height: 3.6rem;
}
.w293{
  width: 2.93rem;
}
.w370{
  width: 3.7rem;
}
.bdra36{
  border-radius: .36rem;
}
.pl140{
  padding-left: 1.4rem;
}
.bdra17{
  border-radius: .17rem;
}
.pr24{
  padding-right: .24rem;
}
.w210{
  width: 2.1rem;
}